home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / ntkb.zip / NTKB.EXE / Q105 / 7 / 33.TXT < prev    next >
Text File  |  1993-11-23  |  2KB  |  59 lines

  1. DOCUMENT:Q105733  22-NOV-1993  [W_NT]
  2. TITLE   :SetCaret API May Not Work Correctly in Win32 Applications
  3. PRODUCT :Windows NT
  4. PROD/VER:3.10
  5. OPER/SYS:WINDOWS
  6. KEYWORDS:BUGLIST3.10 FIXLIST3.10.001
  7.  
  8. ----------------------------------------------------------------------
  9. The information in this article applies to:
  10.  
  11.  - Microsoft Windows NT operating system version 3.1
  12.  - Microsoft Windows NT Advanced Server version 3.1
  13. ----------------------------------------------------------------------
  14.  
  15.  
  16. SYMPTOMS
  17. ========
  18.  
  19. SetCaret API does not work correctly in multi-threaded Win32-based
  20. applications.
  21.  
  22. Code with the following logic fails:
  23.  
  24. Thread 1: Creates a window and starts another thread.
  25.  
  26. Thread 2: Uses an API to synchronize the two threads' "Input State,"
  27. attempts to write to the window of Thread 1, and then tries to set the
  28. caret through SetCaret().
  29.  
  30. STATUS
  31. ======
  32.  
  33. Microsoft has confirmed this to be a problem in Windows NT and Windows NT
  34. Advanced Server version 3.1. This problem was corrected in the latest U.S.
  35. Service Pack for Windows NT and Windows NT Advanced Server version 3.1. For
  36. information on obtaining the Service Pack, query on the following word in
  37. the Microsoft Knowledge Base (without the spaces):
  38.  
  39.    S E R V P A C K
  40.  
  41. Additional reference words: 3.10
  42. KBCategory:
  43. KBSubCategory: 32ap
  44.  
  45. =============================================================================
  46.  
  47. THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
  48. PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  MICROSOFT DISCLAIMS
  49. ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
  50. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO
  51. EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
  52. ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
  53. CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
  54. MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
  55. POSSIBILITY OF SUCH DAMAGES.  SOME STATES DO NOT ALLOW THE EXCLUSION
  56. OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
  57. SO THE FOREGOING LIMITATION MAY NOT APPLY.
  58.  
  59. Copyright Microsoft Corporation 1993.